package com.xidian.zhiancloud.model;

/**
 * 检修计划制定
 */

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName(value = "t_oh_plan_draft")
public class OhPlanDraft {
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 公司id
     */
    @TableField("company_id")
    private Long companyId;

    /**
     * 计划编号
     */
    private String programNo;

    /**
     * 计划名称
     */
    @TableField("program_name")
    private String programName;

    /**
     * 组织部门
     */
    @TableField("org_id")
    private Long orgId;

    /**
     * 检修人，多个姓名，“,"分隔
     */
    private String objectsName;

    /**
     * 检修开始时间
     */
    @TableField("repair_start_time")
    private Date repairStartTime;

    /**
     * 检修结束时间
     */
    @TableField("repair_stop_time")
    private Date repairStopTime;

    /**
     * 组织与职责分工
     */
    @TableField("org_resp_work")
    private String orgRespWork;

    /**
     * 作业方案
     */
    @TableField("op_plan")
    private String opPlan;

    /**
     * 质量要求
     */
    @TableField("eq_require")
    private String eqRequire;

    /**
     * 附件，多个附件”,"分隔
     */
    private String annex;

    /**
     * 添加时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 添加人
     */
    private Long creator;

    /**
     * 0:未发布   1：进行中   2：已完成
     */
    private Integer state;
}